        .text
        .globl  main

main: 
      #Execution forward test $s and $d
      #reg 1, 2, and 3 should equal -1
      addi $1, $0, 3;
      addi $2, $0, 5;
      addi $3, $0, 7;
      addi $4, $0, 9;
      addi $5, $0, 3;
      addi $6, $0, 5;
      addi $7, $0, 7;
      addi $8, $0, 9;
      nop;
      nop;
      add $1,$1,$2; #$1 should equal 0x8
      add $1,$1,$3; #$1 should equal 0xf
      add $1,$1,$4; #$1 should equal 0x18
      add $5,$2,$5; #$5 should equal 0x8
      add $5,$3,$5; #$5 should equal 0xf
      add $5,$4,$5; #$5 should equal 0x18
      sub $2, $1,$3; #$2 should be 0x11
      and $12,$2,$5; #$12 should be 0b10001 and 0b11000 = 0b1000 = 0x10
      or  $13,$6,$2; #$13 should be 0b00101 or 0b10001 = 0x15
      add $14,$2,$2; #14 should be 0x22
      sll $14,$14,1; #14 should be 0x44
      sll $15,$14,2;
      add $16,$15,$15;
      
